celestial eyepiece - German English Dictionary